Here is my Plug-in extension for Nescape Navigator. It works also with MS Explorer 2.
It uses the MIDI engine of Arnold's Midi Player (a $10 shareware), which itself uses QuickTime 2 or Apple Midi Manager/OMS/MidiShare for external devices.
Ñ Sample HTML page with MIDI song ?
See http://www.planete.net/~amasson
Ñ Release notes
1.0b (17/2/96)
First release.
1.1b (3/2/96)
- Nicer interface, drawing bugs fixed
- Preferences dialog
- Midi Manager, OMS and MidiShare support for external devices
- Supports the autostart=true/false Plugin parameter
- Open songs with MIME type audio/x-midi
- New command 'title=...'. For instance I have written title="Sledge Hammer" in my demo HTML page and this title is displayed in the plugin box instead of "sledgehammer.mid".
1.1.1b (28/4/96)
- Handles the loop=true/false parameter (in the plugin HTML line). By default, loop=true, which means that the song restarts at the beginning when the end has been reached.
- Minor GUI modifications
- Some internal MIDI engine changes
v1.2b (18/5/96)
- Karaoke on the Web! (More info about Karaoke, look the Karaoke Home Page)
- Equalizer pane
- next_url=... parameter, which specifies the URL to open when the song is completed
- karaoke=true/false and equalizer=true/false parameters (initial display mode)
- "Save MIDI as" command to save the MIDI file
- "Save Lyrics as" command to save the lyrics in a text file
- "Next" command to go to the next URL specified by the next_url parameter
- Pause button
v1.2.1b (27/5/96)
- Fix (?) a bug that occured at the beginning of songs, which made the plugin play notes too fast or too slow.
v1.3b (16/6/96)
- Optimized for PowerPC
- Fix a bug that makes crash when Navigator switches between songs
- Fix a bug in the display when the plugin pane is totally hidden (but there are still some problems)
- Minor GUI changes
- Seems compatible with QuickTime 2.5f3
v1.3.1 (16/7/96)
- PC Compatible->Mac accents translation
- New Karaoke display (the words are now hilitied)
- The size of the Karaoke font is proportional to the width of the plugin pane.
- The Karaoke mode is automatically set if the MIDI file has lyrics.
- Fixes several display bugs (bad clipping area)
- Some internal engine modifications
v1.3.2 (27/7/96)
- Supports MIME types audio/midi, audio/x-midi, x-music/x-midi, application/x-midi, and audio/x-mid with files extensions ".mid" and ".kar".
- Fixes several midi engine bugs
- Fixes a bug in the karaoke lyric display
v1.4b (6/8/96)
- Supports background picture for karaoke. This picture must have the GIF format and is specified with the plugin parameter BKGPICTURE = myURL. This feature requires QuickTime 2.5.
- The karaoke text colors can be modified with the parameters TXTFORECOLOR, TXTHILITECOLOR, TXTBACKCOLOR, followed by an RGB color specification #rrggbb (see the Hotel California example on this page).
- Some internal MIDI engine modifications
v1.4.1b (16/8/96)
- Several important bug fixes (especially about too fast tempo)
Ñ Things to do
- Save PatchBay config (for Apple Midi Manager users, but who use the AMM today ?)
- File parsing like AMP (so you can jump anywhere in the song)